panitchaphon teeratsakul
Swimming Injuries in Vietnam: When the Monitoring Sheet Stays Blank, the Body Keeps Its Own RecordAn August morning at a training pool in Hai Phong. A sixteen-year-old swimmer...
The V-League Salary Cap and the Signing-Fee Trap: The Contract Nobody Dares Read Out LoudThere is a story I kept in a drawer for nearly a year, and only dared to tell...
Four Days in Skopje: China's Table Tennis Exports Process, Not SecretsOn 7 September, a small gym in Skopje opened its doors to around thirty young...
2026 Walker Cup at Lahinch: How the Links Will Tear Up America's Golf PlaybookAt 3:30 a.m. on Labor Day weekend 2026, most of America is asleep, but Lahinc...
UNAM Tightens AI Policy: Pumas and Mexican Football's Technology Governance ChallengeAt a meeting with no passes and no goals, the Artificial Intelligence...
The Blank Record: Sometimes the Most Honest Verdict Is Not to Blow the WhistleFor forty-two years I have written about football, and I have signed thousand...
1.95 Metres and a $75,000 Cheque: How Prize Money Is Rewriting Athletics' OrderThe reigning world champion in women's high jump walked out of the competitio...
Las Vegas 2026: When the U.S. Open Counts Its Roster in Players, Not MedalsI remember one evening in 2026, while I was in the broadcast booth for the...
Rebeca Bernal at Manchester United: 170 Minutes, One Start and a Test Named LiverpoolMinute 76 at Leigh Sports Village. The board goes up: number 4. Rebeca Bernal...
V.League and the Queue Problem: When Exceptions Come Without a Written ReasonIn a batch of documents I read last week there was a letter dated 18 August,...
Southeast Asian Youth Table Tennis: Blank Scouting Files and the Cost of a Rushed VerdictMy office in Kuala Lumpur, third day of an academy screening cycle. On the...
Satwik-Chirag Fight Through to China Masters 2026 Semifinals, Srikanth Falls at Age 33On the afternoon of September 4, 2026, at Shenzhen, Indian men's doubles pair...
The Collapse of Good Good: One Ad, Four Layers of Punishment, and the Brand-Safety Lesson for GolfWhen a 30-second advertisement can wipe out nearly the entire commercial...
Asian Games 2026: India's Badminton Team Draw and the Host-Nation EquationOn India's medal table at the 2026 Asian Games in Aichi-Nagoya, the first day...
Three Seconds After Losing a Point: Where Vietnamese Youth Table Tennis Hides Its GemsCourt number four. Fifth game, score 9-10. The fourteen-year-old receives the...
When the Algorithm Gets the Name Wrong: A Pakistani Tax Circular Disguised as Tennis and the Lesson for Sports JournalismI read that analysis three times. The first time with professional skepticism...
Wolves Esports sweep A Team 2-0 at VCT Threshold China: The Nature of a Slot, Not a RevivalI did not sleep on the night of 21 October. Not because I was waiting for a...
Five Major North American Leagues Seek Lifetime Bans for Bettors Who Harass Athletes: WNBA Excluded and Legal LoopholesA rare joint letter has just been sent by the five largest professional sport...
NWSL Matchday 23: San Diego Shoots to Score, Washington Shoots to Fill the SheetLate on Saturday night I stayed behind in my studio in Manchester until almos...
Overwatch 2 and the Perks System: The Layer of Time the Scoreboard Cannot MeasureOn the fourth minute of overtime on a Control map, a tank player called for a...
The V-League Salary Cap and the Signing-Fee Trap: The Contract Nobody Dares Read Out LoudThere is a story I kept in a drawer for nearly a year, and only dared to tell...
Four Days in Skopje: China's Table Tennis Exports Process, Not SecretsOn 7 September, a small gym in Skopje opened its doors to around thirty young...
2026 Walker Cup at Lahinch: How the Links Will Tear Up America's Golf PlaybookAt 3:30 a.m. on Labor Day weekend 2026, most of America is asleep, but Lahinc...
UNAM Tightens AI Policy: Pumas and Mexican Football's Technology Governance ChallengeAt a meeting with no passes and no goals, the Artificial Intelligence...
The Blank Record: Sometimes the Most Honest Verdict Is Not to Blow the WhistleFor forty-two years I have written about football, and I have signed thousand...
1.95 Metres and a $75,000 Cheque: How Prize Money Is Rewriting Athletics' OrderThe reigning world champion in women's high jump walked out of the competitio...
Las Vegas 2026: When the U.S. Open Counts Its Roster in Players, Not MedalsI remember one evening in 2026, while I was in the broadcast booth for the...
Rebeca Bernal at Manchester United: 170 Minutes, One Start and a Test Named LiverpoolMinute 76 at Leigh Sports Village. The board goes up: number 4. Rebeca Bernal...
V.League and the Queue Problem: When Exceptions Come Without a Written ReasonIn a batch of documents I read last week there was a letter dated 18 August,...
Southeast Asian Youth Table Tennis: Blank Scouting Files and the Cost of a Rushed VerdictMy office in Kuala Lumpur, third day of an academy screening cycle. On the...
Satwik-Chirag Fight Through to China Masters 2026 Semifinals, Srikanth Falls at Age 33On the afternoon of September 4, 2026, at Shenzhen, Indian men's doubles pair...
The Collapse of Good Good: One Ad, Four Layers of Punishment, and the Brand-Safety Lesson for GolfWhen a 30-second advertisement can wipe out nearly the entire commercial...
Asian Games 2026: India's Badminton Team Draw and the Host-Nation EquationOn India's medal table at the 2026 Asian Games in Aichi-Nagoya, the first day...
Three Seconds After Losing a Point: Where Vietnamese Youth Table Tennis Hides Its GemsCourt number four. Fifth game, score 9-10. The fourteen-year-old receives the...
When the Algorithm Gets the Name Wrong: A Pakistani Tax Circular Disguised as Tennis and the Lesson for Sports JournalismI read that analysis three times. The first time with professional skepticism...
Wolves Esports sweep A Team 2-0 at VCT Threshold China: The Nature of a Slot, Not a RevivalI did not sleep on the night of 21 October. Not because I was waiting for a...
Five Major North American Leagues Seek Lifetime Bans for Bettors Who Harass Athletes: WNBA Excluded and Legal LoopholesA rare joint letter has just been sent by the five largest professional sport...
NWSL Matchday 23: San Diego Shoots to Score, Washington Shoots to Fill the SheetLate on Saturday night I stayed behind in my studio in Manchester until almos...
Overwatch 2 and the Perks System: The Layer of Time the Scoreboard Cannot MeasureOn the fourth minute of overtime on a Control map, a tank player called for a...
